﻿using System;
using System.Collections;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

namespace Microsoft.Office.Interop.Excel
{
	[CompilerGenerated]
	[Guid("000208DB-0000-0000-C000-000000000046")]
	[DefaultMember("_Default")]
	[TypeIdentifier]
	[ComImport]
	public interface Workbooks : IEnumerable
	{
		void _VtblGap1_12();

		[LCIDConversion(15)]
		[DispId(1923)]
		[MethodImpl(MethodImplOptions.InternalCall)]
		[return: MarshalAs(UnmanagedType.Interface)]
		Workbook Open([MarshalAs(UnmanagedType.BStr)] [In] string Filename, [MarshalAs(UnmanagedType.Struct)] [In] object UpdateLinks = null, [MarshalAs(UnmanagedType.Struct)] [In] object ReadOnly = null, [MarshalAs(UnmanagedType.Struct)] [In] object Format = null, [MarshalAs(UnmanagedType.Struct)] [In] object Password = null, [MarshalAs(UnmanagedType.Struct)] [In] object WriteResPassword = null, [MarshalAs(UnmanagedType.Struct)] [In] object IgnoreReadOnlyRecommended = null, [MarshalAs(UnmanagedType.Struct)] [In] object Origin = null, [MarshalAs(UnmanagedType.Struct)] [In] object Delimiter = null, [MarshalAs(UnmanagedType.Struct)] [In] object Editable = null, [MarshalAs(UnmanagedType.Struct)] [In] object Notify = null, [MarshalAs(UnmanagedType.Struct)] [In] object Converter = null, [MarshalAs(UnmanagedType.Struct)] [In] object AddToMru = null, [MarshalAs(UnmanagedType.Struct)] [In] object Local = null, [MarshalAs(UnmanagedType.Struct)] [In] object CorruptLoad = null);
	}
}
